package com.mezz.bones.framework.outbox.executor;

import com.mezz.bones.framework.outbox.domain.entity.OutboxMessage;
import com.mezz.bones.framework.outbox.model.ExecuteResult;

/**
 * @Author: zhuang
 * @Date: 2025/4/29 9:42
 * @Description: TODO
 * @Version: 1.0
 **/

public interface MessageExecutor {

    String TAG_BEAN = "BEAN";
    String TAG_HTTP = "HTTP";

    ExecuteResult execute(OutboxMessage message);

    String tag();

}
